By train
Due to its nearness to Delhi, Faridabad has excellent railway connectivity with trains from various parts of India. Trains ply from the Old Faridabad railway station for most of the other important cities in India. For local commuters, there are EMU train services to New Delhi, Mathura, Agra, and Ghaziabad which ply at frequent intervals. Price ranges from Rs. 10 - 15.
By road
There are various road links from Faridabad to Delhi, Agra, Mathura and other parts of North India. With it being one of the most developed parts of Haryana.
Various bus services ply from New Delhi to Faridabad. Beware of the ones that drop you off at the border of Faridabad and Delhi because bus or auto rides from the border to the main city area tend to be overcrowded.
Taking a taxi is a faster and more comfortable way to reach the city but it can costlier by many times. Prices may range from Rs. 300-500 for one-way travel from Delhi to Faridabad.